A Quantitative Analysis of the Xen Virtualization Overhead
نویسندگان
چکیده
Recently, consolidation on virtual servers has gone from a small market to a massive industry migration which is affecting businesses across different kinds of companies. Virtualization can be useful to help IT organizations to reduce complexity and costs with management, ownership, and energy consumption, providing a flexible environment for the execution of IT services. In this context, understanding the main properties of the virtualization overhead and also quantifying this overhead is crucial for the deployment of applications in a virtual environment. In this work, we present a performance characterization of applications running on the Xen environment, aiming at identifying the most important aspects of the overhead imposed on applications by the virtual system. We use four benchmarks which stress different aspects of the virtual system. We compare the performance of the benchmarks on a single virtual machine (VM) against a Linux system and study the performance interference among VMs scaling on the same hardware platform. Our results explore the causes of this extra overhead and show that it can be significant.
منابع مشابه
Evaluating Xen, VMware, and OpenVZ Virtualization Platforms for Network Virtualization
Network virtualization is a technique that allows having multiple concurrent isolated networks sharing physical network resources. This work analyzes the main available virtualization platforms, Xen, OpenVZ, and VMware, for network virtualization. We compare their virtualization techniques, achieved performance in virtualizing computational resources and appropriateness for usage in a virtual n...
متن کاملVirtual Systems Tracing for Performance Analysis
This paper describes extensions to the Linux Trace Toolkit next generation (LTTng), to trace the Xen hypervisor for efficiently tracing complete systems. LTTng is a low impact, modular, extensible, operating system tracer, while Xen is an hypervisor based on paravirtualization. Typically, one or several instances of Linux will run on top of the Xen hypervisor. The extended LTTng is able to trac...
متن کاملPerformance Evaluation of Virtualization Technologies for Server Consolidation
Server consolidation has become an integral part of IT planning to reduce cost and improve efficiency in today’s enterprise data centers. The advent of virtualization allows consolidation of multiple applications into virtual containers hosted on a single or multiple physical servers. However, this poses new challenges, including choosing the right virtualization technology and consolidation co...
متن کاملSMP Virtualization Performance Evaluation
Multiprocessor virtual machines (VMs) allow guest operating systems to use symmetric multiprocessing (SMP) in a VM. However, the use of SMP in a VM complicates CPU scheduling by the virtual machine monitor and can significantly increase the performance overhead of virtualization. This paper analyzes the performance of SMP virtualization used in two leading virtualization systems: VMware ESX 3.5...
متن کاملVirtual Network Performance Evaluation for Future Internet Architectures
Internet Service Providers resist innovating in the network core, fearing that deploying a new protocol or service compromises the network operation and their profit, as a consequence. Therefore, a new Internet model, called Future Internet, which enables core innovation, must accommodate new protocols and services with the current scenario, isolating each protocol stack from others. Virtualiza...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007